package vip.xiaonuo.bi.modular.datasource.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 数据源分类表实体
 *
 * @author 顾育司
 * @date  2023/12/15 12:09
 **/
@Data
public class DatasourceType {

    /** 自增id */
    @TableId
    @ApiModelProperty(value = "自增id", position = 1)
    private Integer id;

    /** 数据源类型唯一 如Mysql, Oracle, Hive */
    @ApiModelProperty(value = "数据源类型唯一 如Mysql, Oracle, Hive", position = 2)
    private String dataType;

    /** 类型栏排序字段 默认从0开始 */
    @ApiModelProperty(value = "类型栏排序字段 默认从0开始", position = 3)
    private Integer dataClassifyId;

    /** 类型名称 包含全部和常用栏 */
    @ApiModelProperty(value = "类型名称 包含全部和常用栏", position = 4)
    private String weight;

    /** 数据源logo图片地址 */
    @ApiModelProperty(value = "数据源logo图片地址", position = 5)
    private String imgUrl;


    /** 数据源类型排序字段, 默认从0开始 */
    @ApiModelProperty(value = "数据源类型排序字段, 默认从0开始", position = 6)
    private Integer sorted;

    /** 是否可见*/
    @ApiModelProperty(value = "是否可见", position = 7)
    private Integer invisible;
}